@echo off REM .------------------------------. REM | Delete all files and folders | REM | in the various windows temp | REM | directories. | REM '------------------------------' REM Standard windows temp dir. FOR /D %%a IN (%windir%\temp) DO ( rmdir /s /q "%%a" mkdir %%a ) REM XP: System user's temp dir. FOR /D %%a IN ("%windir%\system32\config\systemprofile\Local Settings\Temp") DO ( rmdir /s /q %%a mkdir %%a ) REM Vista/7: System user's temp dir. FOR /D %%a IN ("%windir%\system32\config\systemprofile\AppData\LocalLow\Temp") DO ( rmdir /s /q %%a mkdir %%a ) REM XP: Current user's temp internet files dir (incl. content.mso, etc). FOR /F "delims=" %%a IN ('dir /b /ad "%USERPROFILE%\Local Settings\Temporary Internet Files\Content.*"') DO ( rmdir /s /q "%USERPROFILE%\Local Settings\Temporary Internet Files\%%a" REM No need to re-create these :) ) REM Vista/7: Current user's temp internet files dir (incl. content.mso, etc). FOR /F "delims=" %%a IN ('dir /b /ad "%LOCALAPPDATA%\Microsoft\Windows\Temporary Internet Files"') DO ( rmdir /s /q "%LOCALAPPDATA%\Microsoft\Windows\Temporary Internet Files\%%a" REM mkdir "%LOCALAPPDATA%\Microsoft\Windows\Temporary Internet Files\%%a" ) REM Current user's temp dir. FOR /D %%a IN ("%temp%") DO ( rmdir /s /q %%a mkdir %%a ) del /q "%windir%\*.tmp"